// 格式化日期的辅助函数
/**
 * type: 1 日期格式
 * type: 2 日期时间格式
 * 
 */
export const formatDate = (date, type) => {
	const year = date.getFullYear();
	const month = (date.getMonth() + 1).toString().padStart(2, "0");
	const day = date.getDate().toString().padStart(2, "0");
	const hours = date.getHours().toString().padStart(2, "0");
	const minutes = date.getMinutes().toString().padStart(2, "0");
	const seconds = date.getSeconds().toString().padStart(2, "0");
	if (type == 1) {
		return `${year}-${month}-${day}`
	} else if (type == 2) {
		return `${year}-${month}-${day} ${hours}:${minutes}:${seconds}`;
	}

}

//根据年来设置年度第一天和最后一天
/**
 * type: 0:第一天； 1:最后一天
 * year: 那一年
 */
export const getFirstAndEnd = (type, year) => {
	if (type == 0) {
		// 创建当前年度的第一天
		const startDate = new Date(year, 0, 1);
		startDate.setHours(0, 0, 0, 0); // 设置时间为00:00:00
		return startDate;
	} else if (type == 1) {
		// 创建当前年度的最后一天
		const endDate = new Date(year, 11, 31); // 注意月份是从0开始的，所以11代表12月
		endDate.setHours(23, 59, 59, 999); // 设置时间为23:59:59.999
		return endDate;
	}
}


//格式化隐患等级
export const formatDangerLevel = (val) => {
	switch (val) {
		case 1:
			return "一般隐患";
		case 2:
			return "重大隐患";
		default:
			break;
	}
}
//格式化是否现场解决
export const formatSolution = (val) => {
	switch (val) {
		case 1:
			return "是";
		case 2:
			return "否";
		default:
			break;
	}
}